<?php

/*------------------------------------------------
*
*   Explay Engine Content Management System.
*   Copyright © 2008 Golovdinov Alexander.
*
*-------------------------------------------------
*
*   Official site: wwww.alex-home.spb.ru/explay.html
*   Contact e-mail: golovdinov@gmail.com
*
*   GNU General Public License original source:
*   http://www.gnu.org/licenses/gpl-3.0.html
*
------------------------------------------------*/


if (!defined ('EXPLAY')) exit;

$HELP = "В качестве главной страницы можно задать любой файл сайта. Для модулей это обычно module/module_name/index.php. Например, для того, чтобы вывести на главную страницу последние статьи нужно указать modules/articles/index.php.<p />Так же сужествует редактируемый файл главной страницы &mdash; include/start_page.php";

past_path ( array (array ('', 'Настройки сайта')) );

print "\n<script>document.title='Настройки сайта - ".$SITE['site_name']."';</script>";

if (isset($_GET['save'])) {
	$name = $_POST['name'];
	$description = $_POST['description'];
	$keywords = $_POST['keywords'];
	$theme = $_POST['theme'];
	$main = $_POST['start'];
	$email = $_POST['mail'];
	$developer = $_POST['developer'];
	
	
	($_POST['editor'] == 'on') ? $editor = 'on' : $editor = 'off';
	($_POST['com_guests'] == 'yes') ? $com_guests = 'yes' : $com_guests = 'no';
	$com = $_POST['com'];
	
	$user_name = $_POST['name_leight'];
	$avatar_width = $_POST['avatar_width'];
	$cookies = $_POST['cookies'];
	$date = stripslashes($_POST['date']);
	
	if ($name != '' && $theme != '' && $main != '') {
		
		$file = '<?php'.
			"\r\n\$SITE = array (".
			"\r\n\t'site_name' => '".$name."',".
			"\r\n\t'site_description' => '".$description."',".
			"\r\n\t'site_keywords' => '".$keywords."',".
			"\r\n\t'site_theme' => '".$theme."',".
			"\r\n\t'site_main' => '".$main."',".
			"\r\n\t'developer_email' => '".$developer."',".
			"\r\n\t'site_email' => '".$email."',".
			"\r\n\t'site_comments' => '".$com."',".
			"\r\n\t'date_format' => '".$date."',".
			"\r\n\t'user_name' => '".$user_name."',".
			"\r\n\t'max_avatar' => '".$avatar_width."',".
			"\r\n\t'cookie_live' => '".$cookies."',".
			"\r\n\t'use_editor' => '".$editor."',".
			"\r\n\t'allow_comments_guests' => '".$com_guests."',".
			
			//"\r\n\t'' => '".."',".
			
			"\r\n)".
			"\r\n?>";
		
		$setting_file = fopen ($_SERVER['DOCUMENT_ROOT'].'/engine/site_settings.php', 'w');
		fwrite ($setting_file, $file);
		fclose ($setting_file);
		
		site_message ('Настройки сохранены');
		
	}
	else site_error ('Не заполненны обязательные поля');
}



include $_SERVER['DOCUMENT_ROOT'].'/engine/site_settings.php';

($SITE['allow_comments_guests'] == 'yes') ? $com_guests = 'checked' : $com_guests = '';
($SITE['use_editor'] == 'on') ? $editor = 'checked' : $editor = '';



$form = "\n<form name=\"settings\" action=\"admin.php?do=settings&save\" method=\"post\">
<table class=\"main_text\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\">
	<tr>
		<td width=\"40%\" align=\"right\">Заголовок сайта:</td>
		<td><input value=\"".$SITE['site_name']."\" type=\"text\" style=\"width:55%\" name=\"name\" /></td>
	</tr>
	<tr>
		<td align=\"right\" valign=\"top\">Описание:</td>
		<td><textarea style=\"width:80%\" rows=\"7\" name=\"description\">".$SITE['site_description']."</textarea></td>
	</tr>
	<tr>
		<td align=\"right\" valign=\"top\">Ключевые слова:</td>
		<td><textarea style=\"width:80%\" rows=\"7\" name=\"keywords\">".$SITE['site_keywords']."</textarea></td>
	</tr>
	<tr>
		<td align=\"right\">Тема:</td>
		<td>
			<input value=\"".$SITE['site_theme']."\" type=\"text\" style=\"width:55%\" name=\"theme\" />
			<a href=\"javascript:void(0)\" onmouseover=\"show_tip(this, 'Название каталога с темой (он обязательно должен находиться в каталоге <b>themes</b>');\" onmouseout=\"close_tip();\">?</a>
		</td>
	</tr>
	<tr>
		<td align=\"right\">Главная страница:</td>
		<td>
			<input value=\"".$SITE['site_main']."\" type=\"text\" style=\"width:55%\" name=\"start\" id=\"start\" />
			<a href=\"javascript:void(0)\" onclick=\"document.getElementById('start').value='include/start_page.php'\">по умолчнию</a>
		</td>
	</tr>
	<tr>
		<td align=\"right\">E-mail администратора:</td>
		<td><input value=\"".$SITE['site_email']."\" type=\"text\" style=\"width:55%\" name=\"mail\" /></td>
	</tr>
	<tr>
		<td align=\"right\">E-mail для системных отчетов:</td>
		<td><input value=\"".$SITE['developer_email']."\" type=\"text\" style=\"width:55%\" name=\"developer\" /></td>
	</tr>
	<tr>
		<td align=\"right\">Минимальная длина имени, логина и пароля:</td>
		<td><input value=\"".$SITE['user_name']."\" type=\"text\" style=\"width:20%\" name=\"name_leight\" /</td>
	</tr>
	<tr>
		<td align=\"right\">Максимальная ширина аватара:</td>
		<td><input value=\"".$SITE['max_avatar']."\" type=\"text\" style=\"width:20%\" name=\"avatar_width\" /></td>
	</tr>
	<tr>
		<td  align=\"right\">Комментариев на странице:</td>
		<td><input value=\"".$SITE['site_comments']."\" type=\"text\" style=\"width:20%\" name=\"com\" /></td>
	</tr>
	<tr>
		<td align=\"right\">Разрешить оставлять комментарии гостям:</td>
		<td><input type=\"checkbox\" value=\"yes\" name=\"com_guests\" $com_guests /></td>
	</tr>
	<tr>
		<td align=\"right\">Формат даты/времени:</td>
		<td>
			<input value=\"j F в H:i\" disabled type=\"text\" style=\"width:20%\" name=\"date\" />
			<input type=\"hidden\" name=\"date\" value=\"j F в H:i\" />
			<a href=\"javascript:void(0)\" onmouseover=\"show_tip(this,'Буквами обозначаются:<br><b>Y</b> - год 4 цифры<br><b>y</b> - год 2 цифры<br><b>F</b> - полное название месяца (рус.)<br><b>n</b> - номер месяца (1 - 12)<br><b>M</b> - 3-х символьная аббревиатура месяца (англ.)<br><b>l</b> - текстовое название дня недели (англ.)<br><b>D</b> - 3-х буквенная аббревиатура дня недели (англ.)<br><b>A</b> - до или после полудня (AM, PM)<br><b>H</b> - часы (24-часовой формат)<br><b>h</b> - часы (12-часовой формат)<br><b>i</b> - минуты (00 - 59)<br><b>s</b> - секунды (00 - 59)<br>Так же можно использовать любые символы.<br>Рекомендуемы формат: <strong>j F в H:i</strong>');\" onmouseout=\"close_tip();\">?</a>
		</td>
	</tr>
	<tr>
		<td align=\"right\">Время жизни cookies в днях:</td>
		<td>
			<input value=\"".$SITE['cookie_live']."\" type=\"text\" style=\"width:20%\" name=\"cookies\" />
		</td>
	</tr>
	<tr>
		<td align=\"right\">Использовать расширенный редактор:</td>
		<td><input type=\"checkbox\" value=\"on\" name=\"editor\" $editor /></td>
	</tr>
	<tr>
		<td colspan=\"2\" align=\"center\"><input type=\"submit\" value=\"Сохранить настройки\" /></td>
	</tr>
</table>
</form>";

past_table ('Настройки сайта', $form);
	
come_back ('панели администратора', 'admin.php');